﻿
/*============================初始化============================*/
@import url(ui-lightness/jquery-ui-1.10.3.custom.css);
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:14px "Microsoft YaHei UI",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;} 
:focus{ border:none; outline:none}
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 
a:focus{ border:none; outline:none}
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 
.more{ background:url(img/more_icon.gif) no-repeat left center; width:36px; height:25px; cursor:pointer; display:inline-block; text-indent:-9999px;}
.more:hover{ background-image:url(img/more_icon_hover.gif)}
.verificationCode{ color:#fff; background:#F90; padding:0px 15px; line-height:27px; display:inline-block; margin-left:5px;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.blank40{clear:both;height:40px;overflow:hidden;display:block;}
.blank50{clear:both;height:50px;overflow:hidden;display:block;}
/*============================基础布局============================*/
.top{ width:100%;height:35px; background:#efefef; border-bottom:1px solid #CCCCCC; margin:0px auto;}
.topa{ width:1002px; height:35px;  position:relative; margin:0px auto;}
.topa .p1{ background:url(img/xiaoxi.png) no-repeat left center; -webkit-background-size:auto 15px; background-size:auto 15px; height:35px; line-height:35px; text-indent:25px; font-size:14px; float:right;}
.topa .p1 a{padding-left:10px; color:#1e63b0;}
 
.header{ width:100%;height:160px; margin:0px auto;}
.headBox{ width:1002px;  position:relative; margin:0px auto;}
.content{ width:1002px; height:auto; position:relative; margin:0px auto;clear:both; }
.banner{ float:left; clear:both; width:100%}

.mainContent{ float:left; width:671px}
.sideContent{ float:right; width:320px}

.subPage{ width:1002px; height:auto; float:left;}
.listPage{ width:1002px; height:auto; float:left;}
.mainBar{ float:right;min-height:550px;width:729px;}
.sideBar{ float:left;width:269px; height:auto;}

.box{margin-bottom:6px}

.column2count{ margin-left:-10px; clear:both}
.column2count li{ width:330px; float:left; margin-left:10px; height:auto}
.column2count li .box,.column2count li .moduleBox{float:left; width:330px}
.column2count li li{ width:inherit}

.column3count{ margin-left:-10px; clear:both}
.banner .column3count li{width:339px; margin-left:10px;float:left;}

.column1count{ clear:both}


.headBox{  height:90px;background: url(img/topBar_bg.jpg) no-repeat center 21px;}
.headBox h1{ background: url(img/logo.png) no-repeat left center; width:400px; height:90px; text-indent:-9999px; float:left;}

.searchBox{width:300px; padding-top:30px; float:right}
.searchBox form{ width:300px; height:30px; border:#cfcfcf 1px solid; background:#FFF; position: relative; margin-bottom:5px}
.searchBox .searchInput{ width:257px; height:28px; border:none; position:absolute; left:0px; top:0px; text-indent:5px; line-height:35px;outline: none}
.searchBox .searchBtn{ border:none; background:url(img/search_btn.png) no-repeat center; width:42px; height:30px; text-indent:-99999px; position:absolute; right:0px; cursor:pointer}
.searchBox .searchBtn:hover{ background:url(img/search_btn_hover.png) no-repeat center;}
.searchBox h3{ width:auto; color:#999; float:left; margin-right:3px; font-weight:normal}
.searchBox p{ width:auto; float:left;}
.searchBox p a{color:#999; padding-right:5px;}
.searchBox p a:hover{ color:#f00; text-decoration:underline}


.Login{ float:right;color:#1e63b0; padding-top:38px; padding-left:20px;}
.Login a{padding-left:15px; color:#1e63b0;}


.mainNav { width:100%; height:42px; background: #1e63b0;margin:0px auto;}
.mainNava { width:1002px; height:42px; margin:0px auto;}
.mainNava ul{width:1022px; float:left;}
.mainNava li{ width:auto; float:left;height:42px;line-height:42px; background:url(img/a_bg3.png) no-repeat right center; font-size:16px; padding:0px 15px;}
.mainNava li:last-child{background:none;}
.mainNava li a{ color:#fff}
.mainNava li.current{ background: #004ca1;}
.mainNava li.current a{ color:#fff;}
.mainNava li.current a:hover{ text-decoration:none}

.mainNava li:hover{ background: #004ca1; font-weight:bold;}

.sideNav{ position:absolute; right:0px; top:3px;}
.loginMenu{ clear:both; text-align:right; float:right;}
.loginMenu li{ width:auto; font-size:12px; float:left; display:inline-block; height:14px; margin-right:5px; overflow:hidden}
.loginMenu li a{ border-right:1px solid #666; padding-right:5px;line-height:14px; }
.loginMenu li.last{ margin-right:0px;}
.loginMenu li.last a{ border:none; padding-right:0px;}
.sideNav li a{ color:#666px;}
.sideNav p{ color:#666; clear:both; margin-top:45px; font-size:14px;}


.footer{}
.footNav{ background:#026eda; height:35px; line-height:35px; background:#1e63b0;text-align:center; margin-top:8px;   width:100%; float:left; clear:both}
.footNav li{ display:inline; padding-right:15px; padding-left:15px;background:url(img/a_bg3.png) no-repeat right center;}
.footNav li:last-child{background:none;}
.footNav li a{ color:#FFF;}


.webInfo{ color:#999; text-align:center;line-height:25px;}
.webLinks{ background: #fff url(img/webLink_bg.png) repeat-x left top; width:1000px; height:90px;   border:#d7dbdc 1px solid; border-width:0px 1px 1px 1px; clear:both; position:relative; margin:0px auto}
.webLinks h3{ background:url(img/a_bg6.jpg) no-repeat left top; color:#fff; font-size:14px; height:39px; line-height:29px; text-indent:20px;}

.webLinks li h4{ width:30px; height:30px; padding:5px; text-align:center; float:left; background:#e0f4ff; color:#fe4f00; font-size:12px; margin-left:8px}
.webLinks li div{ width:945px; float:left; height:42px; overflow:hidden}
.linksBox{ clear:both; margin-bottom:2px; float:left}
.webLinks .more{ position:absolute; right:7px; top:2px}
.webLinks li div img{ border:1px solid #eee; width:110px; height:40px}

.rollingNews{width:100%; height:33px; background:url(img/a_bg5.png) repeat-x; margin:0px auto;}
.rollingNewsa{width:1002px; height:33px;margin:0px auto;}
.rollingNewsa h3{ width:30px; height:33px; float:left; text-indent:-9999px; margin-left:0px; background:url(img/hot_icon.png) no-repeat left center;}
.rollingNewsa .scrollText{width:800px;height: 30px;overflow: hidden; line-height:30px; float:left; font-size:13px;}
.scrollText ul {width: 550px;height: 100px;overflow: hidden;margin: 0;}
.scrollBtn{ border:none; background:#cdd4c4; font:Arial; cursor:pointer; margin:0px; padding:0px; position:absolute; width:24px; height:22px; line-height:22px; top:3px; color:#7b856d}
.scrollBtn:hover{ background-color:#069; color:#fff;}
#scrollTextBack{right:26px; }
#scrollTextNext{ right:0px;}

.subPage{ background:#fafafa; border:1px solid #eee;}
.listPage{background:#fafafa;}
.mainBar{background:#fff;}
.sideBar{}





.gd_M{ width:950px;height:33px; float:right;} 
#scroll_begin, #scroll_end{display:inline} 
.scroll_div{width:950px;height:33px; line-height:33px; font-size:14px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{padding-left:10px; background: url(img/sa.png) no-repeat left center; margin-left:15px;}


.view{ width:100%;line-height:28px; font-size:16px; color:#2b2b2b;text-align:justify; overflow:hidden; word-break:break-all;}
.view img{max-width:900px;max-width:900px;width:expression(this.width > 900 ? "900px" : true);height:auto;}
.view p{ padding-bottom:15px; line-height:28px; }




.textList02{ margin:10px}
.textList02 li{ width:50%; float:left; line-height:28px; position:relative;text-indent:5px; background:url(img/list_icon.png) no-repeat left center; white-space:nowrap; height:28px}



.main1{ width:1000px; margin:0 auto; overflow:hidden;}
.left1{width:580px; float:left; overflow:hidden;}

.focus{ position:relative; width:580px; height:360px; background-color: #000; float: left;}  
.focus img{ width: 580px; height:360px; border:0px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:8px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#AD0000;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:30px;height:60px;background: url(img/focus_btn.png) no-repeat;}
.focus .prev{top:150px;left:0;background-position:0 -60px; cursor:pointer;}  
.focus .next{top:150px;right:0;background-position:-30px -60px; cursor:pointer;}   
.focus .prev:hover{  background-position:0 0; display:block}  
.focus .next:hover{  background-position:-30px 0;display:block}  



.right1{ float:right; width:400px;  position:relative; overflow:hidden;}
.xwt1{ width:400px;border-bottom:1px dashed #cdcdcd; float:left; position:relative;}
.xwt1_a{width:400px; height:60px; line-height:30px;font-size:24px; font-weight:bold; color:#176fb9;float:left; overflow:hidden;}
.xwt1_a a{ color:#176fb9}

.xwt1_b{width:400px; height:72px;font-size:14px;line-height:24px;color:#176fb9; overflow:hidden;}
.xwt1_b a{ color:#fd6700}

.right1b{ width:400px; float:left}
.right1b li{ width:388px;height:35px; line-height:35px; font-size:16px; background:url(img/sb.png) no-repeat left center; padding-left:12px; float:left; overflow:hidden;}
.index_weixin02{z-index:1000;position:fixed; width:152px; top:255px; left:50%; top:50%; margin-left:525px;background:#fff;}









.main2{ width:690px;  float:left;}
.main2 table {border-collapse: collapse; border: none; } 
.main2 td { border:1px solid #dedede; padding:5px; font-size:14px; } 
.main2 td.tba { background:#1e63b0;text-align:center; color:#FFFFFF} 
.main2 td span.cb{ font-size:18px;font-weight:bold;}
.main2 td span.cc{ font-size:18px;font-weight:bold; color:#FF0000; padding-left:3px; padding-right:3px;}
.main2 td span.cd{ font-size:18px;font-weight:bold;}
.main2 td.tbb { background:#FFF; color:#000; text-align: right;} 
.main2 td.tbc { background:#FFF; color:#000} 
.main2 td.tbd { border-top-style:none; background:#dbedff;text-align:center; color:#1e63b0;text-align:center;} 
.main2 td.no_top{border-top-style:none; }
.main2 td.tbe { background:#FFF; color:#000;} 

.main2 td.tbf { background:#FFF; color:#1e63b0; text-align: right; } 


.input001{width:530px; height:30px; line-height:30px;float:left; color:#333;border:1px solid #b7b7b8; background:#f2f2f2;outline: none; font-size:14px; overflow:hidden;display:inline;}
.input002{width:530px; height:150px; line-height:25px;float:left; color:#333;border:1px solid #b7b7b8; background:#f2f2f2;outline: none; font-size:14px; overflow:hidden;display:inline;}
.input003{width:180px; height:30px; line-height:30px;float:left; color:#333;border:1px solid #b7b7b8; background:#f2f2f2;outline: none; font-size:14px; overflow:hidden;display:inline;}
.input004{width:150px; height:30px; line-height:30px;float:left; color:#333;border:1px solid #b7b7b8; background:#f2f2f2;outline: none; font-size:14px; overflow:hidden;display:inline;}
.input005{width:290px; height:30px; line-height:30px;float:left; color:#333;border:1px solid #b7b7b8; background:#f2f2f2;outline: none; font-size:14px; overflow:hidden;display:inline;}
.input006{width:80px; height:30px; line-height:30px;float:left; color:#333;border:1px solid #b7b7b8; background:#f2f2f2;outline: none; font-size:14px; overflow:hidden;display:inline;}

.input008{width:980px; height:320px; line-height:25px;float:left; color:#333;border:1px solid #b7b7b8; background:#f2f2f2;outline: none; font-size:14px; overflow:hidden;display:inline;}


.sub001{width:150px; height:35px; line-height:35px; text-align:center; background:#dd0000; color:#FFFFFF; border:0px; font-size:18px;border-radius:20px;}





.main3{ width:660px;  float:left;}
.left3{ width:310px; padding-left:10px;  float:left;}
.xwt3{ width:310px; height:115px; border-bottom:1px dotted #cdcdcd; float:left; position:relative;}
.xwt3.no_b{border-bottom: none;}
.xwt3_left{ width:130px;float:left; overflow:hidden}
.xwt3_left img{ width:130px;height:100px;}
.xwt3_right{ width:170px; color:#666666;float:right;}
.xwt3_right_a{width:170px; height:50px;line-height:25px;font-size:14px; font-weight:bold; float:left; overflow:hidden;}
.xwt3_right_a a{ color:#176fb9}
.xwt3_right_b{ width:170px; height:40px; line-height:20px;color:#999; font-size:12px; float:left; overflow:hidden;}


.right3{ width:310px;  float:right;}
.xwt31{ width:310px;border-bottom:1px solid #cdcdcd; float:left; position:relative;}
.xwt31.no_b{border-bottom: none;}
.xwt31_a{width:310px; height:22px; line-height:22px;font-size:14px; font-weight:bold; float:left; overflow:hidden;}
.xwt31_b{width:310px; height:40px;font-size:12px;line-height:20px;color:#999; overflow:hidden;}



.index_gg{z-index:1000;position:fixed; width:200px;  left:50%; top:200px;  margin-left:-720px;background:#fff;}
.index_gg  img{width:200px; }


.main8{ width:1000px; height:300px; background:url(../ima/100.jpg) no-repeat center;color:#FFFFFF;float:left;}
.main8 a{color:#FFFFFF;}
.main8a{ width:1000px;  height:60px; line-height:60px; text-align: center; font-size:22px; color:#FFFFFF; float:left;}

.main8b{ width:1000px; font-size:12px;color:#bc9a5c; float:left;}
.main8b_a{ width:260px; border-bottom:1px solid #cccccc;  height:30px; line-height:30px; text-align: center; float:left; margin-left:20px;}
.main8b_b{ width:120px; border-bottom:1px solid #cccccc;  height:30px; line-height:30px; text-align: center; float:left; margin-left:20px;}
.main8b_c{ width:260px; border-bottom:1px solid #cccccc;  height:30px; line-height:30px; text-align: center; float:left; margin-left:20px;}
.main8b_d{ width:260px; border-bottom:1px solid #cccccc;  height:30px; line-height:30px; text-align: center; float:left; margin-left:20px;}

.main8c{ width:1000px; float:left;}
.main8c ul{ width:1020px;}
.main8c li{ float:left; width:120px; margin-left:20px;}
.main8c li img{width:120px;}
.main8c li .p1{ height:35px; line-height:35px; text-align: center;color:#FFFFFF;}



.main9{ width:1000px; height:120px; background:#e3f6fd;color:#FFFFFF; border:1px solid #adddf3;  margin:0px auto}
.main9 ul{width:1020px;}
.main9 ul li{ width:164px; height:120px;  border-right:1px solid #adddf3; float:left;}
.main9 ul li.wa{ width:195px}
.main9 ul li .p1{ text-align:center; padding-top:20px;}
.main9 ul li .p1 img{ width:50px; border:0px;}
.main9 ul li .p2{ height:55px; line-height:55px; font-size:15px; text-align:center}
.main9 ul li a{ color:#3a73b8}
.main9 ul li:last-child {border-right: none;}


.main10{ width:1000px; height:120px; background:url(../images/e_bg.jpg) no-repeat center; margin:0px auto}
.main10 ul{width:1000px;}
.main10 ul li{ width:14.28%; height:120px; text-align:center; float:left;}
.main10 ul li .p1{ text-align:center; padding-top:8px;}
.main10 ul li .p1 img{ widows:100%; border:0px;}




.index_weixin{z-index:1000;position:fixed; width:100px; top:205px; left:50%;  margin-left:-620px;}



.moduleFlatBox .title3{ background:url(img/a_bg6.jpg) no-repeat right top; font-size:14px;color:#0054ba;font-weight:bold; height:29px; line-height:29px; margin-top:-1px;}
.moduleFlatBox .title3 a{color:#0054ba;}
.moduleFlatBox .title3 span{float:left; display:block; width:104px; text-align:center;height:29px; line-height:29px;font-size:14px; }
.moduleFlatBox .title3 span:hover{ background:url(img/a_bg10.jpg) repeat-x bottom;color:#ffffff; font-weight:bold; cursor:pointer;}
.moduleFlatBox .title3 span.hover{ background:url(img/a_bg10.jpg) repeat-x bottom;color:#ffffff; font-weight:bold; cursor:pointer;}

.moduleFlatBox .title3 span:hover a{color:#ffffff;}
.moduleFlatBox .title3 span.hover a{color:#ffffff;}

